2 research outputs found

    Cellular Nonlinear Networks: optimized implementation on FPGA and applications to robotics

    Get PDF
    L'objectiu principal d'aquesta tesi consisteix a estudiar la factibilitat d'implementar un sensor c脿mera CNN amb plena funcionalitat basat en FPGA de baix cost adequat per a aplicacions en robots m貌bils. L'estudi dels fonaments de les xarxes cel鈥ulars no lineals (CNNs) i la seva aplicaci贸 efica莽 en matrius de portes programables (FPGAs) s'ha complementat, d'una banda amb el paral鈥elisme que s'estableix entre arquitectura multi-nucli de les CNNs i els eixams de robots m貌bils, i per l'altre banda amb la correlaci贸 din脿mica de CNNs i arquitectures memristive. A m茅s, els memristors es consideren els substituts dels futurs dispositius de mem貌ria flash per la seva capacitat d'integraci贸 d'alta densitat i el seu consum d'energia prop de zero. En el nostre cas, hem estat interessats en el desenvolupament d鈥橣PGAs que han deixat de ser simples dispositius per a la creaci贸 r脿pida de prototips ASIC per esdevenir complets dispositius reconfigurables amb integraci贸 de la mem貌ria i els elements de processament general. En particular, s'han explorat com les arquitectures implementades CNN en FPGAs poden ser optimitzades en termes d鈥櫭爎ea ocupada en el dispositiu i el seu consum de pot猫ncia. El nostre objectiu final ens ah portat a implementar de manera eficient una CNN-UM amb complet funcionament a un baix cost i baix consum sobre una FPGA amb tecnolog铆a flash. Per tant, futurs estudis sobre l鈥檃rquitectura eficient de la CNN sobre la FPGA i la interconnexi贸 amb els robots comercials disponibles 茅s un dels objectius d'aquesta tesi que se seguiran en les l铆nies de futur exposades en aquest treball.El objetivo principal de esta tesis consiste en estudiar la factibilidad de implementar un sensor c谩mara CNN con plena funcionalidad basado en FPGA de bajo coste adecuado para aplicaciones en robots m贸viles. El estudio de los fundamentos de las redes celulares no lineales (CNNs) y su aplicaci贸n eficaz en matrices de puertas programables (FPGAs) se ha complementado, por un lado con el paralelismo que se establece entre arquitectura multi -n煤cleo de las CNNs y los enjambres de robots m贸viles, y por el otro lado con la correlaci贸n din谩mica de CNNs y arquitecturas memristive. Adem谩s, los memristors se consideran los sustitutos de los futuros dispositivos de memoria flash por su capacidad de integraci贸n de alta densidad y su consumo de energ铆a cerca de cero. En nuestro caso, hemos estado interesados en el desarrollo de FPGAs que han dejado de ser simples dispositivos para la creaci贸n r谩pida de prototipos ASIC para convertirse en completos dispositivos reconfigurables con integraci贸n de la memoria y los elementos de procesamiento general. En particular, se han explorado como las arquitecturas implementadas CNN en FPGAs pueden ser optimizadas en t茅rminos de 谩rea ocupada en el dispositivo y su consumo de potencia. Nuestro objetivo final nos ah llevado a implementar de manera eficiente una CNN-UM con completo funcionamiento a un bajo coste y bajo consumo sobre una FPGA con tecnolog铆a flash. Por lo tanto, futuros estudios sobre la arquitectura eficiente de la CNN sobre la FPGA y la interconexi贸n con los robots comerciales disponibles es uno de los objetivos de esta tesis que se seguir谩n en las l铆neas de futuro expuestas en este trabajo.The main goal of this thesis consists in studying the feasibility to implement a full-functionality CNN camera sensor based on low-cost FPGA device suitable for mobile robotic applications. The study of Cellular Nonlinear Networks (CNNs) fundamentals and its efficient implementation on Field Programmable Gate Arrays (FPGAs) has been complemented, on one side with the parallelism established between multi-core CNN architecture and swarm of mobile robots, and on the other side with the dynamics correlation of CNNs and memristive architectures. Furthermore, memristors are considered the future substitutes of flash memory devices because of its capability of high density integration and its close to zero power consumption. In our case, we have been interested in the development of FPGAs that have ceased to be simple devices for ASIC fast prototyping to become complete reconfigurable devices embedding memory and processing elements. In particular, we have explored how the CNN architectures implemented on FPGAs can be optimized in terms of area occupied on the device or power consumption. Our final accomplishment has been implementing efficiently a fully functional reconfigurable CNN-UM on a low-cost low-power FPGA based on flash technology. Therefore, further studies on an efficient CNN architecture on FPGA and interfacing it with commercially-available robots is one of the objectives of this thesis that will be followed in the future directions exposed in this work

    CASPER Project: Social Pet Robots facilitating tasks in Therapies withChildren with ASD

    No full text
    In this paper, we present a Cognitive Assistive SocialPet Robot design and an early field study with it to facilitatelearning with children with Autism Spectrum Disorder. The roboticplatform is a low-cost robotic turtle based on a RaspberryPI andArduino
    corecore